package com.kcwl.carrier.infrastructure.annotation;


import com.kcwl.ddd.application.constants.IdentityTypeEnum;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @author 刘旭超
 * @date 2022年07月14日 9:54
 * @Description 用于校验接口的身份类型访问权限
 */
@Target({ElementType.TYPE, ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
public @interface IdentityAuth {
    IdentityTypeEnum[] value();
}
